home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Overload Trio 2
/
Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO
/
dir31
/
jaleo062.zip
/
README
< prev
Wrap
Text File
|
1994-09-26
|
7KB
|
139 lines
26-Sep-94 Jaleo 0.62
This is a fix of Jaleo (wouldn't you know, it's always something).
The "bug" with HIMEM.SYS is actually a bug with Jaleo. Hadn't used HIMEM
in so many years that I forgot that it returns XMS handles such as AA34h
and so on, while 386MAX returns starting at 1. Normally this isn't a
problem since the handle is WORD sized, so such things are expected.
However, to facilitate simple handle exchange with file and XMS handles
(for SuperCache), I was counting on XMS handles always being unsigned.
Not a major problem, and it's now properly accounted for. Disregard the
mention of DOS 6.2 HIMEM.SYS as "buggy" down below (marked with |). Still,
HIMEM.SYS is limited to 128 handles, and defaults to only 32. To get 128
use /NUMHANDLES=128. More might be available under Windows enhanced. Best,
get 386MAX, or QEMM, or Memory Commander, or something that permits more
than 128 XMS handles. (One handle is used for each SuperCached patch, plus
one for the INI and another for housekeeping.)
25-Sep-94 Jaleo 0.61b
This is Jaleo. It's not quite ready for prime-time, but sure is close.
It supports MIDI playback on OPL2, OPL3 (stereo), MPU-401 (generic, and
specific support for TBS Maui and Rio), and the GUS (including SuperCache
and patch caching).
----------
Jump start:
0. You must SET PATDIR=path of R2*.INI and OPL *.PAT files
This must be set if you play a file from other than the current directory.
For example, if Jaleo's support files are in D:\TEST, do:
C>set PATDIR=d:\test
GUS users see R2GUS.INI files for additional path requirements.
1. move MC (mouse cursor) to upper-right area and click
2. at first box (Setup), click the down arrow
3. select MIDI
4. change anything in the dialog box (default should be okay)
5. select okay
6. move MC to upper-left area and click
7. at first box (MIDI), click on device to use
8. change anything in the dialog box
(default should be okay, but if OPL3 and SB-Pro, set
base port to 2x0 (as in 220, 240, etc.))
9. select init or cancel
(only way to close the dialog box is to successfully init
or to cancel)
10. move MC to upper-right, click on FILE box down arrow
11. select PLAY FROM
12. at file dialog box, select drive (if needed), and move to
any directory (if needed), then pick up to 8 MIDs
13. select okay
14. press Play
15. alt-X is the only way to exit
Odds and evens:
1) GUS in Windows needs to use PIO (selected with DMArate) unless you
don't have the Gravis Windows driver installed, then you can use DMA.
The Gravis VxD prevents notification of a DMA TC IRQ and so will time-
out.
2) Jaleo under Windows enhanced mode reports a CPU MHz rate always
lower than it really is (I've seen from 5% to 50% of true speed). The
CPU Load% bar and readings, likewise, are skewed to nonsense (the
bar is pegged at 100%, as are the readings). No ill effects -- it's
just the way Windows 3.x works. OS/2 should report correct results for
both MHz and Load%, though it won't allow any of the font changes
(I don't think it will, anyway).
3) Not sure how any of this runs in OS/2 2.0 (not recommended when
using the DMA routines since 2.0 doesn't support VDS). Should run
a-okay in 2.1. OS/2 behaves more like DOS in a VDM than Windows
3.x ever could, especially when you need to get directly to the metal.
4) A short error-is text message to accompany error numbers. See the
errcode.txt file for more detail on those.
5) Color VGA is recommended. Mono VGA should do okay. CGA should have
its colors mapped okay, and same with MDA, but results will be less than
intended (and not much was intended to begin with).
6) Rio/Maui users, when selecting specific support during init (i.e.,
not generic MPU-401 device), the DevLvl should be set to -6dB or lower
(as in -9, etc.). Or, you can validate that no "DAC saturation" is
occuring by looking at the pL: and pR: (peak L/R) and sC: (saturation
count, to 32) which is updated every 7 seconds. This info is in the
LOAD-STAT view screen, at the lower-right. Values of 7FFF means that
that channel's DAC (left/right) is clipping. The sC: value indicates
how many times it has clipped since the last reading (taken once every
seven seconds or so). The access to on-board state info does tend
to slow things down, so best results when using the Rio/Maui selection
is to use a view other than LOAD-STAT, or to simply select "generic".
Using the IRQ line would improve things when waiting for specific data
from the device -- but you don't really need to read access the device
while playing something, except if you want to look at those peak levels.
7) Rio/Maui users can set the number of voices if Rio/Maui support is
specifically specified (i.e., not generic MPU-401 device). All MPU
devices play only extended WDS (Windows dual-sequenced files) correctly,
so do not select basic WDS (none is fine). The IRQ line is not required.
8) The 4op OPL patches are included though a 4op switch in this version
is not provided. Basically a UI problem (have to code a channel selection
routine (those 012345...EF drop menus). They need work, anyway, but then
so do the 2op ones. A patch editor is already available.
9) The AIR value (in MIDI SETUP) should be at least 50% of DIR for good
results. Less is okay, but you may notice slurring of notes. The included
MIDI file has a DIR (desired interrupt rate) of around 900. Bump the
AIR (actual interrupt rate) to around 512 and all will be peachy (or try
32 if you want, or even 8192). The GUS has an onboard clock source that
can be used (other cards currently need to use timer-0 or the RTC) and
its clock works with DIR=AIR (or close). The GUS can also use the other
two clock sources.
10) The SuperCache system is for the GUS and can load the entire standard
patch set (5.5MB) into extended memory for near-instant loads. Patch
caching is standard. If full 16-bit resolution won't fit in available
GRAM (GUS RAM), a retry at 8-bit resolution is made (and R½ shown in the
LOAD-STAT view). You can SuperCache all patches, a selected subset (see
the R2GUS.INI file for all-stars), or just the INI file. Each patch
file SuperCached requires an XMS handle, so you may need to extend this
| amount. 200 should do it. Be aware that the HIMEM.SYS that comes with
| DOS 6.2 is buggy (specifically HIMEM.SYS 29,136 09-30-93 6:20a). 386MAX
| 6.02 or above is recommended; 7.01 preferred. QEMM should suffice.
| (Actually, it's not buggy.)
Alt-x exits.
--
Internet: cornel.huth@LChance.sat.tx.us or cornel@ephsa.sat.tx.us
BBS/Fax: 40th Floor v32b@1(210)684-8065 M-F:5pm-9am/WE:24hrs [-0500]